/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package teste.Personagens;

import java.util.Scanner;
import teste.Colleague;
import teste.Mediator.Mediator;



/**
 *
 * @author Caio
 */
public class Ryu extends Colleague {

    double forca,def,vida;

    
        
    public Ryu(Mediator mediator) {
        super(mediator);
        this.forca=10;
        this.def=2;
        this.vida=50;
    }
    
    
    @Override
    public Double getForca() {
        return forca;
    }

    @Override
    public Double getDef() {
        return def;
    }

    @Override
    public Double getVida() {
        return vida;
    }

    
    public void defenderComMao(Double forca){
        this.vida-=(forca-(def*1));
        System.out.println("Arrghh. Ryu  se defende com as mãos e agora está com  : "+getVida()+" de vida");
    }
    
    public void defenderComPé(Double forca){
        this.vida-=(forca-(def*2));
        System.out.println("Arrghh. Ryu  se defende com as mãos e agora está com  : "+getVida()+" de vida");
    }

    @Override
    public void defender(Double forca) {
        Scanner scanner = new Scanner(System.in);
        int x;
        System.out.println("Ryu levou um golpe e irá se defender com 1 para maos e 2 para pernas");
        x=scanner.nextInt();
        if (x==1){
            defenderComMao(forca);
        }else {
            defenderComPé(forca);
        }
    }


   
    
}
